Big Huge Thesaurus

animal stuffer

noun